you shouldn't blame yourself - Alemán Inglés Diccionario